package com.yangming.springboot.deepin.playTest;

import java.lang.Thread.State;

public class RenntranLockExample {

//    这里面参数不完成，先屏蔽掉
//    protected final boolean tryAcquire(int Acquire){
//        final Thread current = Thread.currentThread();
//        int c = getState();
//        if (c == 0){
//            if (isFirst(current) && compareAndSetState(0, Acquire)){
//                setExclusiveOwnerThread(current);
//                return true;
//            }
//        }else if (current == getExclusiveOwnerThread()){
//            int nextc = c + Acquire;
//            if(nextc < 0){
//                throw new Error("error");
//            }
//            setState(nextc);
//            return true;
//        }
//        return false;
//    }

    public int getState(){
        return 0;
    }

}
